<?php
include_once("../../stdlib.php");
include_once("../../config.php");
include_once("../Util/Conexion.php");
include_once("../Util/Propiedad.php");
include_once("../Util/Fecha.php");
include_once("../Util/Hora.php");
include_once("../Util/Foto.php");
include_once("../Persona/Direccion.php");
include_once("../Persona/Telefono.php");
include_once("../Persona/Persona.php");
include_once("../Persona/Email.php");
include_once("../Clientes/Cliente.php");

include_once("../Clientes/ContactoAlterno.php");
include_once("../Clientes/Negocio.php");
include_once("../Clientes/ClienteEnvio.php");

include_once("../Sucursales/Sucursal.php");
include_once("../Usuarios/Usuario.php");
include_once("../Usuarios/Session.php");

include_once("Envio.php");
include_once("Historial.php");
include_once("ValorAsegurado.php");
include_once("ValorDeclarado.php");
include_once("CargoAdicional.php");
include_once("Aereolinea.php");
include_once("Embarque.php");
include_once("ADomicilio.php");
include_once("../Transportadoras/Transportadora.php");

include_once("../Comentarios/Comentario.php");
include_once("../TipoCambio/TipoCambio.php");


$envio= new Envio($_POST['id_envio']);
?>

<div <?php if(!$envio->getConflicto()) {?>class="cuerpoenvio"<?php }else {?> class="cuerpoenvioconflicto" <?php }?> >
    <div style="margin: 0 auto;width:840px; ">

        <div <?php if(!$envio->getConflicto()) {?>class="headere"<?php }else {?> class="headereconflicto" <?php }?>>
            <div style="width:250px;float:left;">
                <h2><?php echo $envio->getPrefijo()."-".$envio->getId();?></h2>
                <h1><?php echo $envio->getEstatusHTML();?></h1>
            </div>

            <div style="width:150px;float:right;">
                <?php
                if(strtolower($envio->getTipoServicio()) == "pagado" || $envio->getFormaPago()!="")
                    echo '<div class="grid_costoe">'. formatMoney($envio->getCostoTotal()).'</div>';
                else
                    echo '<div class="grid_costoe"><font color="#dd0000">'. formatMoney($envio->getCostoTotal()).'</font></div>';



                if( strtolower($envio->getTipoServicio())=="pagado")
                    echo "<div class=\"grid_costoepesos\">".formatMoney($envio->getCostoPesos())." Pesos</div>";
                echo '<div class="grid_costotservicio">';

                if(strtolower($envio->getTipoServicio()) == "pagado")
                    echo $envio->getTipoServicio();
                elseif ($envio->getFormaPago()!="")
                    echo "<b>".strtoupper($envio->getTipoServicio())."</b><br><font color=\"green\">". $envio->getFormaPago()."</font>";
                else
                    echo "<font color=\"#dd0000\"><b>".strtoupper($envio->getTipoServicio())."</b></font>";
                echo "</div>";?>

            </div>
            <div style="width:370px;float:right;">

                <div class="labelpanelcontenedorOficina">
                    <div class="labelpanelcontenedorlabel">Receptora:</div>
                    <div class="labelpanelcontenedorvalorlargo"><?php echo $envio->origen->getNombre();?></div>
                    <div style="clear:both;"></div>
                </div>

                <div class="labelpanelcontenedorResponsable">
                    <div class="labelpanelcontenedorlabel">Responsable:</div>
                    <div class="labelpanelcontenedorvalorlargo"><?php 
					echo $envio->usuario->getNombres();?></div>
                    <div style="clear:both;"></div>
                </div>

                <div class="labelpanelcontenedorFecha" style="width:350px;">
                    <div class="labelpanelcontenedorlabel">Fecha:</div>
                    <div class="labelpanelcontenedorvalorlargo" style="width:240px;"><?php echo $envio->fecha->toString()." ".$envio->hora->toString();?></div>
                    <div style="clear:both;"></div>
                </div>

                <div class="labelpanelcontenedorMoney" >
                    <div class="labelpanelcontenedorlabel">Tipo de cambio:</div>
                    <div class="labelpanelcontenedorvalorlargo"><?php echo formatMoney($envio->getTipoCambio());?></div>
                    <div style="clear:both;"></div>
                </div>

            </div>
        </div>

        <table width="840" border="0" cellspacing="0" cellpadding="0" >

            <!--FILA PARA DEFINIR AL REMITENTE Y EL DESTINATARIO-->
            <tr>
                <td>

                    <div class="contenedorremitente">
                        <div class="topremitente"></div>
						<div class="dremitentedatos2">
					REMITENTE
                        </div>
                        <div class="ddatosremitente">
                            <?php echo str_replace('\"','"',$envio->remitente->getMarcoHTMLExt());?>
                        </div>
                        
                        <div class="ddatosremitente">
                            <div class="dremitentedatos3_comentarios">
                                <?php echo count($envio->remitente->comentarios);?> Comentarios
                            </div>
                            <?php
                            /*if(count($envio->remitente->comentarios) >0)
                                for($u=0; $u<count($envio->remitente->comentarios); $u++) {
                                    echo $envio->remitente->comentarios[$u]->toHtml();
                                }*/
                            ?>

                        </div>
                        <div class="dseparadorremitent4"></div>
                    </div>


                    <div class="contenedorremitente" id="contenedorRemitente<?php echo $envio->getId();?>">
                        <div class="topdestina"></div>
						<div class="ddestinadatos2" >

                            <div style="width:250px;float:left">DESTINATARIO</div>
							
                            <?php if($envio->getTipoEntrega()=="A domicilio" && !$envio->verificado()) {?>
                            <div style="padding:5px 0 0 10px;width:100px; float:left;" id="divBtnDestina_<?php echo $envio->getId();?>"></div>
                            <?php }?>
                            <div style="clear:both;"></div>
                            
                        </div>

                        <div class="ddatosdestina">
                            <?php echo str_replace('\"','"',$envio->destinatario->getMarcoHTMLExt());
							$ca=$envio->destinatario->contacto_alterno->get();
							if(!empty($ca))
								echo "<b>Contacto alterno:</b> ".$ca."<br>";
							
							$ca=$envio->destinatario->negocio->get();
							if(!empty($ca))
								echo "<b>Negocio:</b> ".$ca."<br>";

							?>
							
                        </div>
                        <div class="ddatosdestina">
                            <div class="dremitentedatos3_comentarios">
                                <?php echo count($envio->destinatario->comentarios);?> Comentarios
                            </div>
                            <?php
                            if(count($envio->destinatario->comentarios) >0)
                                for($u=0; $u<count($envio->destinatario->comentarios); $u++) {
                                    echo $envio->destinatario->comentarios[$u]->toHtml();
                                }
                            ?>
                        </div>
                        <div class="dseparadodestina4"></div>
                    </div>
                </td>
            </tr>



            <!-- FILA PARA DEFINIR EL CONTENIDO DEL ENVIO-->
            <TR>
                <td>
                    <div class="contenedorenvio1" >
                        <div class="topenvio1"></div>
                        <div class="ddatosenvio">
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel">Tipo de paquete:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo $envio->getTipoPaquete();?></div>
                                <div style="clear:both;"></div>
                            </div>

                            <div class="labelpanelcontenedor" <?php if($envio->getTipoEntrega()=="A domicilio") {?> id="adomicilio_<?php echo $envio->getId();?>"<?php }?>>
                                <div class="labelpanelcontenedorlabel">Tipo de entrega:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo $envio->getTipoEntrega();?></div>
                                <div style="clear:both;"></div>
                            </div>

                            <?php if($envio->getPeso()>0) {?>
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel">Peso:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo number_format($envio->getPeso(),2)."Kg/".number_format(ktol($envio->getPeso()),2)."Lb";?></div>
                                <div style="clear:both;"></div>
                            </div>
                            <?php }?>

                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel">Prioridad:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo $envio->getPrioridad();?></div>
                                <div style="clear:both;"></div>
                            </div>

                            <?php if($envio->getFormaPago()!="") {?>
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel">Forma de pago:</div>
                                <div class="labelpanelcontenedorvalor"><font color="green"><?php echo $envio->getFormaPago();?></font></div>
                                <div style="clear:both;"></div>
                            </div>
                            <?php }?>

                            <?php if(!$envio->valor_declarado->vacio()) {
								?>
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel">Valor declarado:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo formatMoney($envio->valor_declarado->getValor()).$envio->valor_declarado->getMoneda();?></div>
                                <div style="clear:both;"></div>
                            </div>
                            <?php }?>

                            <?php if(!$envio->valor_asegurado->vacio()) {?>
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel">Valor asegurado:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo formatMoney($envio->valor_asegurado->getValor()).$envio->valor_asegurado->getMoneda();?></div>
                                <div style="clear:both;"></div>
                            </div>
							<div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel" style="color:#aa0000">Costo seguro:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo formatMoney($envio->getCostoSeguro())."Dlls";?></div>
                                <div style="clear:both;"></div>
                            </div>
                            <?php }?>
							
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel" style="color:#aa0000">Costo:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo formatMoney($envio->getCosto())." dlls";?></div>
                                <div style="clear:both;"></div>
                            </div>
                            <?php if(!$envio->cargos_adicionales->vacio()) {?>
                            <div class="labelpanelcontenedor">
                                <div class="labelpanelcontenedorlabel" style="color:#aa0000">Cargos adic:</div>
                                <div class="labelpanelcontenedorvalor"><?php echo formatMoney($envio->cargos_adicionales->getCargos())." dlls.<br>".$envio->cargos_adicionales->getDescripcion();?></div>
                                <div style="clear:both;"></div>
                            </div>
                            <?php }?>

                            <div style="clear:both;"></div>
                        </div>
                        <div class="denvio10">
                            <div class="dcontenidodatos_e">
					CONTENIDO
                            </div>

                            <div class="descripcioncontenido_e" style="padding:0px 35px 10px 10px; font-size:10pt; color:#454545;text-align:justify;">
                                <blockquote>
                                    <?php echo $envio->getContenido();?>
                                </blockquote>
                            </div>
                        </div>

                        <div class="ddatosenvio">

                            <?php if(!$envio->embarque->vacio()) {?>
                            <div class="dembarque_comentarios dembarque" style="float:left;">
					Embarcado	<div class="grid_guia_fecha"><?php echo $envio->embarque->fecha->toString();?></div>
                            </div>
                            <div  style="float:left; padding: 5px 0 0 60px;">
                                    <?php
                                    if($envio->embarque->aereolinea->getLogo()!="")
                                        echo '<img src="img/'.$envio->embarque->aereolinea->getLogo().'" >';
                                    else
                                        echo  $envio->embarque->aereolinea->getNombre();
                                    ?>
                            </div>
                            <?php }else {?>
                            <div class="dembarque_comentarios dembarqueno" style="float:left;">
					NO EMBARCADO
                            </div>

                            <?php }?>
                            <div style="clear:both;"></div>
                        </div>


                        <?php
                        if(!$envio->adomicilio->vacio()) {?>
                        <div class="ddatosenvio">
                            <div class="dembarque_comentarios labelEstatusEnProceso" style="float:left;">
                                <div class="grid_costoe"><?php echo formatMoney($envio->adomicilio->getCosto());?></div>
                                <div class="grid_costotservicio"><?php echo $envio->adomicilio->getTipoServicio();?></div>
                                <div class="grid_guia_fecha"><?php echo $envio->adomicilio->fecha->toString();?></div>
                            </div>
                            <div  style="float:right; padding: 5px 40px; 0 0px;  ">
                                <center><img src="img/<?php echo $envio->adomicilio->transportadora->getLogo();?>"></center>
                            </div>
                            <div style="clear:both;"></div>
                        </div>
                        <?php }?>

                        <div class="dseparadorenvio11"></div>
                    </div>

                    <?php if(count($envio->historial)>0) {?>
                    <div class="contenedorenvio2">
                        <div class="topenvio2"></div>
                        <div class="ddatosenvio2">

                                <?php
                                foreach($envio->historial as $estatus)
                                //echo $comentario->toJson();
                                {
                                    ?>

                            <div class="hcontenedor" style="border:1px solid #F1F2F4;">
                                <div class="hdatos">
                                    <div class="hestatus">
                                                <?php echo $estatus->getEstatus();?>
                                    </div>
                                    <div class="hquien">
                                                <?php echo $estatus->usuario->getNombres()." ".$estatus->usuario->getApellidos();?>
                                        <br><span style="font-weight:bold"> <?php echo $estatus->sucursal->getNombre();?></span>
                                        <br><?php echo $estatus->hora->toString();?>
                                    </div>
                                </div>
                                <div class="hcalendar">
                                    <div class="hcalendaryear">
                                                <?php echo $estatus->fecha->getAno();?>
                                    </div>
                                    <div class="hcalendarday">
                                                <?php echo $estatus->fecha->getDia();?>
                                    </div>
                                    <div class="hcalendarmes">
                                                <?php echo $estatus->fecha->getMesText();?>
                                    </div>
                                </div>
                                <div style="clear:both"></div>
                            </div>
                                <?php }?>
                        </div>
                        <!--div class="denvio20">
		</div-->	
                        <div class="ddatosenvio2">
                            <div class="dhistorial" style="float:left;">
					Historial	
                            </div>
                            <div style="clear:both"></div>
                        </div>
                        <div class="dseparadorenvio21"></div>
                    </div>
                    <?php }?>




                    <?php
                    if(count($envio->comentarios) >0) {
                        ?>

                    <div class="contenedorenvio2">
                        <div class="topenvio2"></div>
                        <div class="ddatosenvio2" style="border-top: 1px solid transparent;">
                                <?php
                                for($u=0; $u<count($envio->comentarios); $u++)
                                    echo $envio->comentarios[$u]->toHtml();
                                ?>

                        </div>
                        <!--div class="denvio20">
		</div-->	
                        <div class="ddatosenvio2">
                            <div class="dremitentedatos3_comentarios">
                                    <?php echo count($envio->comentarios);?> Comentarios
                            </div>
                            <div style="clear:both"></div>
                        </div>
                        <div class="dseparadorenvio21"></div>
                    </div>
                    <?php }?>

                </td>
            </TR>
        </table>


    </div>
    <div style="clear:both; height:40px;"></div>
</div>



<?php if($envio->getTipoEntrega()=="A domicilio" && $envio->verificado()) {?>
 <div style="display:none;">
        <div id="content-tip<?php echo $envio->getId();?>">
            <?php echo str_replace("\\","",$envio->destinatario->cliente_original->getMarcoHTMLExt());?>
        </div>
</div>
<?php }?>

